home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NIPX.MI_ / nipx.mib
Encoding:
Text File  |  1996-11-01  |  37.7 KB  |  1,303 lines

  1. IPX DEFINITIONS ::= BEGIN
  2.  
  3. -- This MIB defines the management information for a system using the IPX
  4. -- protocol.  The MIB consists of four groups:
  5. --
  6. --    1.  System Group - contains general information about all instances
  7. --                       of IPX on the system
  8. --
  9. --    2.  Circuit Group - contains information about all circuits used by
  10. --                        IPX on the system
  11. --
  12. --    3.  Forwarding Group - contains generic routing information that
  13. --                           must be provided by any IPX routing protocol.
  14. --
  15. --    4.  Services Group - contains information about all known services.
  16. --
  17. -- The MIB is designed to support multiple instances of the IPX
  18. -- protocol on one system via a system instance identifier which is the
  19. -- primary index for every table in this MIB.
  20. --
  21. -- This MIB is designed to provide a basic framework for the management
  22. -- of systems implementing the IPX protocol.  Additional MIBs may be
  23. -- created (especially in the area of IPX routing protocols) to contain
  24. -- more specific information.  Whenever possible, these additional MIBs
  25. -- should follow the format of this IPX MIB.  Information in these MIBs
  26. -- should be linked to this MIB via the use of the system instance 
  27. -- identifier mentioned above.
  28. --
  29. --
  30. -- Changes:
  31. --
  32. --    4/15/94:  Cleanup of some typographical errors
  33. --
  34. --    4/21/94:  Change ipxCircNetNumber acces to read-write
  35. --
  36. -- Limitations in NT Router implementation
  37. --    ipxBasicSysEntry:
  38. --        ipxBasicSysInstance        - always 0 (only one instance of IPX can run)
  39. --        ipxBasicSysExistSate    - always ON (deletions or additions of system
  40. --                                    instances are no supported)
  41. --        ipxBasicSysInReceives    - always 0 (system-wide statistics are not kept)
  42. --        ipxBasicSysInHdrErrors    - always 0 (system-wide statistics are not kept)
  43. --        ipxBasicSysUnknownSockets - always 0 (system-wide statistics are not kept)
  44. --        ipxBasicSysInDiscards    - always 0 (system-wide statistics are not kept)
  45. --        ipxBasicSysInBadChecksums - always 0 (system-wide statistics are not kept)
  46. --        ipxBasicSysInDelivers    - always 0 (system-wide statistics are not kept)
  47. --        ipxBasicSysNoRoutes        - always 0 (system-wide statistics are not kept)
  48. --        ipxBasicSysOutRequests    - always 0 (system-wide statistics are not kept)
  49. --        ipxBasicSysOutMalformedRequests - always 0 (not supported)
  50. --        ipxBasicSysOpenSocketFails - always 0 (not supported)
  51. --    ipxAdvSysEntry:
  52. --        ipxAdvSysInstance        - always 0 (only one instance of IPX can run)
  53. --        ipxAdvSysMaxPathSplits    - supported as read-only
  54. --        ipxAdvSysMaxHops        - supported as read-only
  55. --        ipxAdvSysInTooManyHops    - always 0 (not supported)
  56. --        ipxAdvSysInFiltered        - always 0 (system-wide statistics are not kept)
  57. --        ipxAdvSysInCompressDiscards - always 0 (not supported)
  58. --        ipxAdvSysNETBIOSPackets    - always 0 (system-wide statistics are not kept)
  59. --        ipxAdvSysForwPackets    - always 0 (system-wide statistics are not kept)
  60. --        ipxAdvSysOutFiltered    - always 0 (system-wide statistics are not kept)
  61. --        ipxAdvSysOutComplressDiscards - always 0 (not supported)
  62. --        ipxAdvSysCircCount        - count of interfaces with IPX routing installed
  63. --    ipxCircEntry:
  64. --        ipxCircSysInstance        - always 0 (only one instance of IPX can run)
  65. --        ipxCircExistState        - always ON (deletions or additions of circuits
  66. --                                    are no supported)
  67. --        ipxCircIfIndex            - this index does not neccessarily correspond
  68. --                                    to interface indeces in interface table
  69. --                                    (mib-2.2)
  70. --        ipxCircName                - supported as read-only
  71. --        ipxCircType                - supported as read-only
  72. --        ipxCircLocalMaxPacketSize - supported as read-only
  73. --        ipxCircStaticStatus        - supported as read-only
  74. --        ipxCircStateChanges        - always 0 (not supported)
  75. --        ipxCircInitFails        - always 0 (not supported)
  76. --        ipxCircNeighInternalNetNum - always 0 (not supported)
  77. --    ipxDestEntry:
  78. --        ipxDestSysInstance        - always 0 (only one instance of IPX can run)
  79. --        ipxDestNextHopNetNum    - always zero (not supported)
  80. --    ipxStaticRouteEntry:
  81. --        ipxStaticRouteSysInstance - always 0 (only one instance of IPX can run)
  82. --    ipxServEntry:
  83. --        ipxServSysInstance        - always 0 (only one instance of IPX can run)
  84. --    ipxDestServEntry:            - not supported, always empty
  85. --    ipxStaticServEntry:
  86. --        ipxStaticServSysInstance - always 0 (only one instance of IPX can run)
  87. --
  88.  
  89. IMPORTS
  90.         enterprises, Counter
  91.                 FROM RFC1155-SMI
  92.         OBJECT-TYPE
  93.                 FROM RFC-1212;
  94. --      TRAP-TYPE
  95. --              FROM RFC-1215
  96. --      PhysAddress
  97. --              FROM RFC1213-MIB;
  98.  
  99. novell            OBJECT IDENTIFIER ::= { enterprises 23 }
  100. mibDoc            OBJECT IDENTIFIER ::= { novell 2 }
  101. ipx                OBJECT IDENTIFIER ::= { mibDoc 5 }
  102.  
  103.  
  104. -- Groups
  105.  
  106. ipxSystem        OBJECT IDENTIFIER ::= {ipx 1}
  107. ipxCircuit        OBJECT IDENTIFIER ::= {ipx 2}
  108. ipxForwarding    OBJECT IDENTIFIER ::= {ipx 3}
  109. ipxServices        OBJECT IDENTIFIER ::= {ipx 4}
  110. ipxTraps        OBJECT IDENTIFIER ::= {ipx 5}
  111.  
  112. -- Types
  113.  
  114. NetNumber        ::= OCTET STRING (SIZE(4))
  115. PhysAddress        ::= OCTET STRING (SIZE(6))
  116.  
  117. -- System Group
  118. --   This group contains global information about each instance of IPX
  119. --   running on one system.
  120.  
  121. -- Basic System Table
  122. --   This table contains one entry for each instance of IPX running on
  123. --   the system.  It contains the management information that should
  124. --   be made available by all implementations of the IPX protocol.
  125.  
  126. ipxBasicSysTable OBJECT-TYPE
  127.     SYNTAX        SEQUENCE OF IPXBasicSysEntry
  128.     ACCESS        not-accessible
  129.     STATUS        mandatory
  130.     DESCRIPTION    "The IPX System table - basic information."
  131.     ::= {ipxSystem 1}
  132.  
  133. ipxBasicSysEntry OBJECT-TYPE
  134.     SYNTAX        IPXBasicSysEntry
  135.     ACCESS        not-accessible
  136.     STATUS        mandatory
  137.     DESCRIPTION    "Each entry corresponds to one instance of IPX running
  138.                 on the system."
  139.     INDEX        {ipxBasicSysInstance}
  140.     ::= {ipxBasicSysTable 1}
  141.  
  142. IPXBasicSysEntry    ::= SEQUENCE {
  143.                         ipxBasicSysInstance                        INTEGER,
  144.                         ipxBasicSysExistState                    INTEGER,
  145.                         ipxBasicSysNetNumber                    NetNumber,
  146.                         ipxBasicSysNode                            OCTET STRING,
  147.                         ipxBasicSysName                            OCTET STRING,
  148.                         ipxBasicSysInReceives                    Counter,
  149.                         ipxBasicSysInHdrErrors                    Counter,
  150.                         ipxBasicSysInUnknownSockets                Counter,
  151.                         ipxBasicSysInDiscards                    Counter,
  152.                         ipxBasicSysInBadChecksums                Counter,
  153.                         ipxBasicSysInDelivers                    Counter,
  154.                         ipxBasicSysNoRoutes                        Counter,
  155.                         ipxBasicSysOutRequests                    Counter,
  156.                         ipxBasicSysOutMalformedRequests            Counter,
  157.                         ipxBasicSysOutDiscards                    Counter,
  158.                         ipxBasicSysOutPackets                    Counter,
  159.                         ipxBasicSysConfigSockets                INTEGER,
  160.                         ipxBasicSysOpenSocketFails                Counter
  161.                         }
  162.                            
  163. ipxBasicSysInstance OBJECT-TYPE
  164.     SYNTAX        INTEGER
  165.     ACCESS        read-write
  166.     STATUS        mandatory
  167.     DESCRIPTION    "The unique identifier of the instance of IPX to which this
  168.                 row corresponds.  This value may be written only when
  169.                 creating a new entry in the table."
  170.     ::= {ipxBasicSysEntry 1}
  171.  
  172. ipxBasicSysExistState OBJECT-TYPE
  173.     SYNTAX        INTEGER {
  174.                         off(1),
  175.                         on(2)
  176.                         }
  177.     ACCESS        read-write
  178.     STATUS        mandatory
  179.     DESCRIPTION "The validity of this entry in the IPX system table.
  180.                 Setting this field to off indicates that this entry may be
  181.                 deleted from the system table at the IPX implementation's
  182.                 discretion."
  183.     ::= {ipxBasicSysEntry 2}
  184.  
  185. ipxBasicSysNetNumber OBJECT-TYPE
  186.     SYNTAX        NetNumber
  187.     ACCESS        read-write
  188.     STATUS        mandatory
  189.     DESCRIPTION    "The network number portion of the IPX address of this
  190.                 system."
  191.     ::= {ipxBasicSysEntry 3}
  192.  
  193. ipxBasicSysNode    OBJECT-TYPE
  194.     SYNTAX        OCTET STRING (SIZE(6))
  195.     ACCESS        read-write
  196.     STATUS        mandatory
  197.     DESCRIPTION "The node number portion of the IPX address of this
  198.                 system."
  199.     ::= {ipxBasicSysEntry 4}
  200.  
  201. ipxBasicSysName OBJECT-TYPE
  202.     SYNTAX        OCTET STRING (SIZE(0..48))
  203.     ACCESS        read-write
  204.     STATUS        mandatory
  205.     DESCRIPTION "The readable name for this system."
  206.     ::= {ipxBasicSysEntry 5}
  207.  
  208. ipxBasicSysInReceives OBJECT-TYPE
  209.     SYNTAX        Counter
  210.     ACCESS        read-only
  211.     STATUS        mandatory
  212.     DESCRIPTION    "The total number of IPX packets received, including
  213.                 those received in error."
  214.     ::= {ipxBasicSysEntry 6}
  215.  
  216. ipxBasicSysInHdrErrors OBJECT-TYPE
  217.     SYNTAX        Counter
  218.     ACCESS        read-only
  219.     STATUS        mandatory
  220.     DESCRIPTION "The number of IPX packets discarded due to errors in
  221.                 their headers, including any IPX packet with a size less
  222.                 than the minimum of 30 bytes."
  223.     ::= {ipxBasicSysEntry 7}
  224.  
  225. ipxBasicSysInUnknownSockets OBJECT-TYPE
  226.     SYNTAX        Counter
  227.     ACCESS        read-only
  228.     STATUS        mandatory
  229.     DESCRIPTION "The number of IPX packets discarded because the
  230.                 destination socket was not open."
  231.     ::= {ipxBasicSysEntry 8}
  232.  
  233. ipxBasicSysInDiscards OBJECT-TYPE
  234.     SYNTAX        Counter
  235.     ACCESS        read-only
  236.     STATUS        mandatory
  237.     DESCRIPTION "The number of IPX packets received but discarded due to
  238.                 reasons other than those accounted for by 
  239.                 ipxBasicSysInHdrErrors, ipxBasicSysInUnknownSockets,
  240.                 ipxAdvSysInDiscards, and ipxAdvSysInCompressDiscards."
  241.     ::= {ipxBasicSysEntry 9}
  242.  
  243. ipxBasicSysInBadChecksums OBJECT-TYPE
  244.     SYNTAX        Counter
  245.     ACCESS        read-only
  246.     STATUS        mandatory
  247.     DESCRIPTION "The number of IPX packets received with incorrect
  248.                 checksums."
  249.     ::= {ipxBasicSysEntry 10}
  250.  
  251. ipxBasicSysInDelivers OBJECT-TYPE
  252.     SYNTAX        Counter
  253.     ACCESS        read-only
  254.     STATUS        mandatory
  255.     DESCRIPTION "The total number of IPX packets delivered locally,
  256.                 including packets from local applications."
  257.     ::= {ipxBasicSysEntry 11}
  258.  
  259. ipxBasicSysNoRoutes OBJECT-TYPE
  260.     SYNTAX        Counter
  261.     ACCESS        read-only
  262.     STATUS        mandatory
  263.     DESCRIPTION    "The number of times no route to a destination was
  264.                 found."
  265.     ::= {ipxBasicSysEntry 12}
  266.  
  267. ipxBasicSysOutRequests OBJECT-TYPE
  268.     SYNTAX        Counter
  269.     ACCESS        read-only
  270.     STATUS        mandatory
  271.     DESCRIPTION "The number of IPX packets supplied locally for
  272.                 transmission, not including any packets counted in
  273.                 ipxAdvForwPackets."
  274.     ::= {ipxBasicSysEntry 13}
  275.  
  276. ipxBasicSysOutMalformedRequests OBJECT-TYPE
  277.     SYNTAX        Counter
  278.     ACCESS        read-only
  279.     STATUS        mandatory
  280.     DESCRIPTION    "The number of IPX packets supplied locally that contained
  281.                 errors in their structure."
  282.     ::= {ipxBasicSysEntry 14}
  283.  
  284. ipxBasicSysOutDiscards OBJECT-TYPE
  285.     SYNTAX        Counter
  286.     ACCESS        read-only
  287.     STATUS        mandatory
  288.     DESCRIPTION "The number of outgoing IPX packets discarded due to
  289.                 reasons other than those accounted for in
  290.                 ipxBasicSysOutMalformedRequests, ipxAdvSysOutFiltered,
  291.                 and ipxAdvSysOutCompressDiscards."
  292.     ::= {ipxBasicSysEntry 15}
  293.  
  294. ipxBasicSysOutPackets OBJECT-TYPE
  295.     SYNTAX        Counter
  296.     ACCESS        read-only
  297.     STATUS        mandatory
  298.     DESCRIPTION    "The total number of IPX packets transmitted."
  299.     ::= {ipxBasicSysEntry 16}
  300.  
  301. ipxBasicSysConfigSockets OBJECT-TYPE
  302.     SYNTAX        INTEGER
  303.     ACCESS        read-only
  304.     STATUS        mandatory
  305.     DESCRIPTION "The configured maximum number of IPX sockets that may be
  306.                 open at one time."
  307.     ::= {ipxBasicSysEntry 17}
  308.  
  309. ipxBasicSysOpenSocketFails OBJECT-TYPE
  310.     SYNTAX        Counter
  311.     ACCESS        read-only
  312.     STATUS        mandatory
  313.     DESCRIPTION "The number of IPX socket open calls which failed."
  314.     ::= {ipxBasicSysEntry 18}
  315.  
  316.  
  317. -- Advanced System Table
  318. --   This table contains one entry for each instance of IPX running on
  319. --   the system.  It contains the advanced management information that
  320. --   may not be available from all implementations of the IPX protocol.
  321.  
  322. ipxAdvSysTable OBJECT-TYPE
  323.    SYNTAX      SEQUENCE OF IPXAdvSysEntry
  324.    ACCESS      not-accessible
  325.    STATUS      mandatory
  326.    DESCRIPTION "The IPX System table - advanced information."
  327.    ::= {ipxSystem 2}
  328.  
  329. ipxAdvSysEntry OBJECT-TYPE
  330.    SYNTAX      IPXAdvSysEntry
  331.    ACCESS      not-accessible
  332.    STATUS      mandatory
  333.    DESCRIPTION "Each entry corresponds to one instance of IPX running
  334.                 on the system."
  335.    INDEX       {ipxAdvSysInstance}
  336.    ::= {ipxAdvSysTable 1}
  337.  
  338. IPXAdvSysEntry    ::= SEQUENCE {
  339.                         ipxAdvSysInstance                    INTEGER,
  340.                         ipxAdvSysMaxPathSplits                INTEGER,
  341.                         ipxAdvSysMaxHops                    INTEGER,
  342.                         ipxAdvSysInTooManyHops                Counter,
  343.                         ipxAdvSysInFiltered                    Counter,
  344.                         ipxAdvSysInCompressDiscards            Counter,
  345.                         ipxAdvSysNETBIOSPackets                Counter,
  346.                         ipxAdvSysForwPackets                Counter,
  347.                         ipxAdvSysOutFiltered                Counter,
  348.                         ipxAdvSysOutCompressDiscards        Counter,
  349.                         ipxAdvSysCircCount                    INTEGER,
  350.                         ipxAdvSysDestCount                    INTEGER,
  351.                         ipxAdvSysServCount                    INTEGER
  352.                         }
  353.  
  354. ipxAdvSysInstance OBJECT-TYPE
  355.     SYNTAX        INTEGER
  356.     ACCESS        read-write
  357.     STATUS        mandatory
  358.     DESCRIPTION    "The unique identifier of the instance of IPX to which this
  359.                 row corresponds.  This value may be written only when
  360.                 creating a new entry in the table."
  361.     ::= {ipxAdvSysEntry 1}
  362.  
  363. ipxAdvSysMaxPathSplits OBJECT-TYPE
  364.     SYNTAX        INTEGER (1..32)
  365.     ACCESS        read-write
  366.     STATUS        mandatory
  367.     DESCRIPTION "The maximum number of paths with equal routing metric
  368.                 value which this instance of the IPX may split
  369.                 between when forwarding packets."
  370.     DEFVAL        { 1 }
  371.     ::= {ipxAdvSysEntry 2}
  372.  
  373. ipxAdvSysMaxHops OBJECT-TYPE
  374.     SYNTAX        INTEGER
  375.     ACCESS        read-write
  376.     STATUS        mandatory
  377.     DESCRIPTION    "The maximum number of hops a packet may take."
  378.     DEFVAL        { 64 }
  379.     ::= {ipxAdvSysEntry 3}
  380.  
  381. ipxAdvSysInTooManyHops OBJECT-TYPE
  382.     SYNTAX        Counter
  383.     ACCESS        read-only
  384.     STATUS        mandatory
  385.     DESCRIPTION    "The number of IPX packets discarded due to exceeding the
  386.                 maximum hop count."
  387.     ::= {ipxAdvSysEntry 4}
  388.  
  389. ipxAdvSysInFiltered OBJECT-TYPE
  390.     SYNTAX        Counter
  391.     ACCESS        read-only
  392.     STATUS        mandatory
  393.     DESCRIPTION    "The number of incoming IPX packets discarded due to
  394.                 filtering."
  395.     ::= {ipxAdvSysEntry 5}
  396.  
  397. ipxAdvSysInCompressDiscards OBJECT-TYPE
  398.     SYNTAX        Counter
  399.     ACCESS        read-only
  400.     STATUS        mandatory
  401.     DESCRIPTION    "The number of incoming IPX packets discarded due to
  402.                 decompression errors."
  403.     ::= {ipxAdvSysEntry 6}
  404.  
  405. ipxAdvSysNETBIOSPackets OBJECT-TYPE
  406.     SYNTAX        Counter
  407.     ACCESS        read-only
  408.     STATUS        mandatory
  409.     DESCRIPTION    "The number of NETBIOS packets received."
  410.     ::= {ipxAdvSysEntry 7}
  411.  
  412. ipxAdvSysForwPackets OBJECT-TYPE
  413.     SYNTAX        Counter
  414.     ACCESS        read-only
  415.     STATUS        mandatory
  416.     DESCRIPTION    "The number of IPX packets forwarded."
  417.     ::= {ipxAdvSysEntry 8}
  418.  
  419. ipxAdvSysOutFiltered OBJECT-TYPE
  420.     SYNTAX        Counter
  421.     ACCESS        read-only
  422.     STATUS        mandatory
  423.     DESCRIPTION    "The number of outgoing IPX packets discarded due to
  424.                 filtering."
  425.     ::= {ipxAdvSysEntry 9}
  426.  
  427. ipxAdvSysOutCompressDiscards OBJECT-TYPE
  428.     SYNTAX        Counter
  429.     ACCESS        read-only
  430.     STATUS        mandatory
  431.     DESCRIPTION    "The number of outgoing IPX packets discarded due to
  432.                 compression errors."
  433.     ::= {ipxAdvSysEntry 10}
  434.  
  435. ipxAdvSysCircCount OBJECT-TYPE
  436.     SYNTAX        INTEGER
  437.     ACCESS        read-only
  438.     STATUS        mandatory
  439.     DESCRIPTION    "The number of circuits known to this instance of IPX."
  440.     ::= {ipxAdvSysEntry 11}
  441.  
  442. ipxAdvSysDestCount OBJECT-TYPE
  443.     SYNTAX        INTEGER
  444.     ACCESS        read-only
  445.     STATUS        mandatory
  446.     DESCRIPTION    "The number of currently reachable destinations known to
  447.                 this instance of IPX."
  448.     ::= {ipxAdvSysEntry 12}
  449.  
  450. ipxAdvSysServCount OBJECT-TYPE
  451.     SYNTAX        INTEGER
  452.     ACCESS        read-only
  453.     STATUS        mandatory
  454.     DESCRIPTION    "The number of services known to this instance of IPX."
  455.     ::= {ipxAdvSysEntry 13}
  456.  
  457.  
  458. -- Circuit Group
  459. --   This group contains management information for each circuit known
  460. --   to this system.
  461.  
  462. -- Circuit Table
  463. --   The Circuit table contains an entry for each circuit known to the
  464. --   system.
  465.  
  466. ipxCircTable OBJECT-TYPE
  467.     SYNTAX        SEQUENCE OF IPXCircEntry
  468.     ACCESS        not-accessible
  469.     STATUS        mandatory
  470.     DESCRIPTION    "The Circuit table."
  471.     ::= {ipxCircuit 1}
  472.  
  473. ipxCircEntry OBJECT-TYPE
  474.     SYNTAX        IPXCircEntry
  475.     ACCESS        not-accessible
  476.     STATUS        mandatory
  477.     DESCRIPTION    "Each entry corresponds to one circuit known to the
  478.                 system."
  479.     INDEX        {
  480.                 ipxCircSysInstance,
  481.                 ipxCircIndex
  482.                 }
  483.     ::= {ipxCircTable 1}
  484.  
  485. IPXCircEntry    ::= SEQUENCE {
  486.                     ipxCircSysInstance                    INTEGER,
  487.                     ipxCircIndex                        INTEGER,
  488.                     ipxCircExistState                    INTEGER,
  489.                     ipxCircOperState                    INTEGER,
  490.                     ipxCircIfIndex                        INTEGER,
  491.                     ipxCircName                            OCTET STRING,
  492.                     ipxCircType                            INTEGER,
  493.                     ipxCircDialName                        OCTET STRING,
  494.                     ipxCircLocalMaxPacketSize            INTEGER,
  495.                     ipxCircCompressState                INTEGER,
  496.                     ipxCircCompressSlots                INTEGER,
  497.                     ipxCircStaticStatus                    INTEGER,
  498.                     ipxCircCompressedSent                Counter,
  499.                     ipxCircCompressedInitSent            Counter,
  500.                     ipxCircCompressedRejectsSent        Counter,
  501.                     ipxCircUncompressedSent                Counter,
  502.                     ipxCircCompressedReceived            Counter,
  503.                     ipxCircCompressedInitReceived        Counter,
  504.                     ipxCircCompressedRejectsReceived    Counter,
  505.                     ipxCircUncompressedReceived            Counter,
  506.                     ipxCircMediaType                    OCTET STRING,
  507.                     ipxCircNetNumber                    NetNumber,
  508.                     ipxCircStateChanges                    Counter,
  509.                     ipxCircInitFails                    Counter,
  510.                     ipxCircDelay                        INTEGER,
  511.                     ipxCircThroughput                    INTEGER,
  512.                     ipxCircNeighRouterName                OCTET STRING,
  513.                     ipxCircNeighInternalNetNum            NetNumber
  514.                     }
  515.  
  516. ipxCircSysInstance OBJECT-TYPE
  517.     SYNTAX        INTEGER
  518.     ACCESS        read-write
  519.     STATUS        mandatory
  520.     DESCRIPTION    "The unique identifier of the instance of IPX
  521.                 to which this entry corresponds.  This value may be 
  522.                 written only when creating a new entry in the table."
  523.     ::= {ipxCircEntry 1}
  524.  
  525. ipxCircIndex OBJECT-TYPE
  526.     SYNTAX        INTEGER
  527.     ACCESS        read-write
  528.     STATUS        mandatory
  529.     DESCRIPTION    "The identifier of this circuit, unique within the
  530.                 instance of IPX.  This value may be written
  531.                 only when creating a new entry in the table."
  532.     ::= {ipxCircEntry 2}
  533.  
  534. ipxCircExistState OBJECT-TYPE
  535.     SYNTAX        INTEGER {
  536.                         off(1),
  537.                         on(2)
  538.                         }
  539.     ACCESS        read-write
  540.     STATUS        mandatory
  541.     DESCRIPTION    "The validity of this circuit entry.  A circuit with this
  542.                 value set to off may be deleted from the table at the
  543.                 IPX implementation's discretion."
  544.     ::= {ipxCircEntry 3}
  545.  
  546. ipxCircOperState OBJECT-TYPE
  547.     SYNTAX        INTEGER {
  548.                         down(1),
  549.                         up(2),
  550.                         sleeping(3)
  551.                         }
  552.     ACCESS        read-write
  553.     STATUS        mandatory
  554.     DESCRIPTION    "The operational state of the circuit."
  555.     ::= {ipxCircEntry 4}
  556.  
  557. ipxCircIfIndex OBJECT-TYPE
  558.     SYNTAX        INTEGER
  559.     ACCESS        read-write
  560.     STATUS        mandatory
  561.     DESCRIPTION    "The value of ifIndex for the interface used by this
  562.                 circuit.  This value may be written only when creating
  563.                 a new entry in the table."
  564.     ::= {ipxCircEntry 5}
  565.  
  566. ipxCircName OBJECT-TYPE
  567.     SYNTAX        OCTET STRING (SIZE(0..48))
  568.     ACCESS        read-write
  569.     STATUS        mandatory
  570.     DESCRIPTION    "The readable name for the circuit."
  571.     ::= {ipxCircEntry 6}
  572.  
  573. ipxCircType OBJECT-TYPE
  574.     SYNTAX        INTEGER {
  575.                         other(1),
  576.                         broadcast(2),
  577.                         ptToPt(3),
  578.                         wanRIP(4),
  579.                         unnumberedRIP(5),
  580.                         dynamic(6),
  581.                         wanWS(7)
  582.                         }
  583.     ACCESS        read-write
  584.     STATUS        mandatory
  585.     DESCRIPTION    "The type of the circuit."
  586.     ::= {ipxCircEntry 7}
  587.  
  588. ipxCircDialName OBJECT-TYPE
  589.      SYNTAX        OCTET STRING (SIZE(0..48))
  590.      ACCESS        read-write
  591.      STATUS        mandatory
  592.      DESCRIPTION    "The symbolic name used to refernce the dialing information
  593.                 used to create this circuit.  This value may be written 
  594.                 only when creating a new entry in the table."
  595.     ::= {ipxCircEntry 8}
  596.  
  597. ipxCircLocalMaxPacketSize OBJECT-TYPE
  598.     SYNTAX        INTEGER
  599.     ACCESS        read-write
  600.     STATUS        mandatory
  601.     DESCRIPTION    "The maximum size (including header), in bytes, that the
  602.                 system supports locally on this circuit."
  603.     ::= {ipxCircEntry 9}
  604.  
  605. ipxCircCompressState OBJECT-TYPE
  606.     SYNTAX        INTEGER {
  607.                         off(1),
  608.                         on(2)
  609.                         }
  610.     ACCESS        read-write
  611.     STATUS        mandatory
  612.     DESCRIPTION    "The compression state on this circuit.  This value may 
  613.                 be written only when creating a new entry in the table."
  614.     DEFVAL        { off }
  615.     ::= {ipxCircEntry 10}
  616.  
  617. ipxCircCompressSlots OBJECT-TYPE
  618.     SYNTAX        INTEGER
  619.     ACCESS        read-write
  620.     STATUS        mandatory
  621.     DESCRIPTION    "The number of compression slots available on this 
  622.                 circuit.  This value may be written only when creating a
  623.                 new entry in the table."
  624.     DEFVAL        { 16 }
  625.     ::= {ipxCircEntry 11}
  626.  
  627. ipxCircStaticStatus OBJECT-TYPE
  628.     SYNTAX        INTEGER {
  629.                         unknown(1),
  630.                         current(2),
  631.                         changed(3),
  632.                         read(4),
  633.                         reading(5),
  634.                         write(6),
  635.                         writing(7)
  636.                         }
  637.     ACCESS        read-write
  638.     STATUS        mandatory
  639.     DESCRIPTION    "Indicates whether the information about static routes
  640.                 and services reached via this circuit matches that
  641.                 saved in permanent storage (current).  Setting the
  642.                 value to write when it had the value changed will write
  643.                 the currently in use information to permanent storage, 
  644.                 if supported.  Setting the value to read when it had
  645.                 the value changed will replace any routes and services
  646.                 currently defined for the circuit with those read from
  647.                 permanent storage, if supported."
  648.     ::= {ipxCircEntry 12}
  649.  
  650. ipxCircCompressedSent OBJECT-TYPE
  651.     SYNTAX        Counter
  652.     ACCESS        read-only
  653.     STATUS        mandatory
  654.     DESCRIPTION    "The number of compressed packets sent."
  655.     ::= {ipxCircEntry 13}
  656.  
  657. ipxCircCompressedInitSent OBJECT-TYPE
  658.     SYNTAX        Counter
  659.     ACCESS        read-only
  660.     STATUS        mandatory
  661.     DESCRIPTION    "The number of compression initialization packets sent."
  662.     ::= {ipxCircEntry 14}
  663.  
  664. ipxCircCompressedRejectsSent OBJECT-TYPE
  665.     SYNTAX        Counter
  666.     ACCESS        read-only
  667.     STATUS        mandatory
  668.     DESCRIPTION    "The number of compressed packet rejected packets sent."
  669.     ::= {ipxCircEntry 15}
  670.  
  671. ipxCircUncompressedSent OBJECT-TYPE
  672.     SYNTAX        Counter
  673.     ACCESS        read-only
  674.     STATUS        mandatory
  675.     DESCRIPTION    "The number of packets sent without being compressed
  676.                 even though compression was turned on for this circuit."
  677.     ::= {ipxCircEntry 16}
  678.  
  679. ipxCircCompressedReceived OBJECT-TYPE
  680.     SYNTAX        Counter
  681.     ACCESS        read-only
  682.     STATUS        mandatory
  683.     DESCRIPTION    "The number of compressed packets received."
  684.     ::= {ipxCircEntry 17}
  685.  
  686. ipxCircCompressedInitReceived OBJECT-TYPE
  687.     SYNTAX        Counter
  688.     ACCESS        read-only
  689.     STATUS        mandatory
  690.     DESCRIPTION    "The number of compression initialization packets received."
  691.     ::= {ipxCircEntry 18}
  692.  
  693. ipxCircCompressedRejectsReceived OBJECT-TYPE
  694.     SYNTAX        Counter
  695.     ACCESS        read-only
  696.     STATUS        mandatory
  697.     DESCRIPTION    "The number of compressed packet rejected packets received."
  698.     ::= {ipxCircEntry 19}
  699.  
  700. ipxCircUncompressedReceived OBJECT-TYPE
  701.     SYNTAX        Counter
  702.     ACCESS        read-only
  703.     STATUS        mandatory
  704.     DESCRIPTION    "The number of packets received without having been
  705.                 compressed even though compression was turned on for
  706.                 this circuit."
  707.     ::= {ipxCircEntry 20}
  708.  
  709. ipxCircMediaType OBJECT-TYPE
  710.     SYNTAX        OCTET STRING (SIZE(2))
  711.     ACCESS        read-only
  712.     STATUS        mandatory
  713.     DESCRIPTION    "The media type used on this circuit."
  714.     ::= {ipxCircEntry 21}
  715.  
  716. ipxCircNetNumber OBJECT-TYPE
  717.     SYNTAX        NetNumber
  718.     ACCESS        read-write
  719.     STATUS        mandatory
  720.     DESCRIPTION    "The IPX network number of this circuit.  This value may
  721.                 be written only when creating a new entry in the table."
  722.     ::= {ipxCircEntry 22}
  723.  
  724. ipxCircStateChanges OBJECT-TYPE
  725.     SYNTAX        Counter
  726.     ACCESS        read-only
  727.     STATUS        mandatory
  728.     DESCRIPTION    "The number of times the circuit has changed state."
  729.     ::= {ipxCircEntry 23}
  730.  
  731. ipxCircInitFails OBJECT-TYPE
  732.     SYNTAX        Counter
  733.     ACCESS        read-only
  734.     STATUS        mandatory
  735.     DESCRIPTION    "The number of times that initialization of this
  736.                 circuit has failed."
  737.     ::= {ipxCircEntry 24}
  738.  
  739. ipxCircDelay OBJECT-TYPE
  740.     SYNTAX        INTEGER
  741.     ACCESS        read-only
  742.     STATUS        mandatory
  743.     DESCRIPTION    "The period of time, in milliseconds, that it takes to
  744.                 transmit one byte of data, excluding protocol headers,
  745.                 to a destination on the other end of the circuit, if 
  746.                 the circuit is free of other traffic."
  747.     ::= {ipxCircEntry 25}
  748.  
  749. ipxCircThroughput OBJECT-TYPE
  750.     SYNTAX        INTEGER
  751.     ACCESS        read-only
  752.     STATUS        mandatory
  753.     DESCRIPTION    "The amount of data, in bits per second, that may flow
  754.                 through the circuit if there is no other traffic."
  755.     ::= {ipxCircEntry 26}
  756.  
  757. ipxCircNeighRouterName OBJECT-TYPE
  758.     SYNTAX        OCTET STRING (SIZE(0..48))
  759.     ACCESS        read-only
  760.     STATUS        mandatory
  761.     DESCRIPTION    "The name of the neighboring router on a WAN circuit."
  762.     ::= {ipxCircEntry 27}
  763.  
  764. ipxCircNeighInternalNetNum OBJECT-TYPE
  765.     SYNTAX        NetNumber
  766.     ACCESS        read-only
  767.     STATUS        mandatory
  768.     DESCRIPTION    "The internal network number of the neighboring router
  769.                 on a WAN circuit."
  770.     ::= {ipxCircEntry 28}
  771.  
  772.  
  773. -- Forwarding Group
  774. --   This group provides a representation of the forwarding database used
  775. --   by all instances of IPX on the system.
  776.  
  777. -- Destination Table
  778. --   The Destination table contains information about all known
  779. --   destinations.  The routing information shown in this table represents
  780. --   the path currently being used to reach the destination.
  781.  
  782. ipxDestTable OBJECT-TYPE
  783.     SYNTAX      SEQUENCE OF IPXDestEntry
  784.     ACCESS      not-accessible
  785.     STATUS      mandatory
  786.     DESCRIPTION "The Destination table contains information about all
  787.                 known destinations."
  788.     ::= {ipxForwarding 1}
  789.  
  790. ipxDestEntry OBJECT-TYPE
  791.     SYNTAX        IPXDestEntry
  792.     ACCESS        not-accessible
  793.     STATUS        mandatory
  794.     DESCRIPTION    "Each entry corresponds to one destination."
  795.     INDEX        {
  796.                 ipxDestSysInstance,
  797.                 ipxDestNetNum
  798.                 }
  799.     ::= {ipxDestTable 1}
  800.  
  801. IPXDestEntry    ::= SEQUENCE {
  802.                     ipxDestSysInstance                    INTEGER,
  803.                     ipxDestNetNum                        NetNumber,
  804.                     ipxDestProtocol                        INTEGER,
  805.                     ipxDestTicks                        INTEGER,
  806.                     ipxDestHopCount                        INTEGER,
  807.                     ipxDestNextHopCircIndex                INTEGER,
  808.                     ipxDestNextHopNICAddress            PhysAddress,
  809.                     ipxDestNextHopNetNum                NetNumber
  810.                     }
  811.  
  812. ipxDestSysInstance OBJECT-TYPE
  813.     SYNTAX        INTEGER
  814.     ACCESS        read-only
  815.     STATUS        mandatory
  816.     DESCRIPTION    "The unique identifier of the instance of IPX
  817.                 to which this row corresponds."
  818.     ::= {ipxDestEntry 1}
  819.  
  820. ipxDestNetNum OBJECT-TYPE
  821.     SYNTAX        NetNumber
  822.     ACCESS        read-only
  823.     STATUS        mandatory
  824.     DESCRIPTION    "The IPX network number of the destination."
  825.     ::= {ipxDestEntry 2}
  826.  
  827. ipxDestProtocol OBJECT-TYPE
  828.     SYNTAX        INTEGER {
  829.                         other(1),
  830.                         local(2),
  831.                         rip(3),
  832.                         nlsp(4),
  833.                         static(5)
  834.                         }
  835.     ACCESS        read-only
  836.     STATUS        mandatory
  837.     DESCRIPTION    "The routing protocol from which knowledge of this
  838.                 destination was obtained."
  839.     ::= {ipxDestEntry 3}
  840.  
  841. ipxDestTicks OBJECT-TYPE
  842.     SYNTAX        INTEGER
  843.     ACCESS        read-only
  844.     STATUS        mandatory
  845.     DESCRIPTION    "The delay in ticks to reach this destination."
  846.     ::= {ipxDestEntry 4}
  847.  
  848. ipxDestHopCount OBJECT-TYPE
  849.     SYNTAX        INTEGER
  850.     ACCESS        read-only
  851.     STATUS        mandatory
  852.     DESCRIPTION    "The number of hops necessary to reach the destination."
  853.     ::= {ipxDestEntry 5}
  854.  
  855. ipxDestNextHopCircIndex OBJECT-TYPE
  856.     SYNTAX        INTEGER
  857.     ACCESS        read-only
  858.     STATUS        mandatory
  859.     DESCRIPTION    "The unique identifier of the circuit used to reach the 
  860.                 next hop."
  861.     ::= {ipxDestEntry 6}
  862.  
  863. ipxDestNextHopNICAddress OBJECT-TYPE
  864.     SYNTAX        PhysAddress
  865.     ACCESS        read-only
  866.     STATUS        mandatory
  867.     DESCRIPTION    "The NIC address of the next hop."
  868.     ::= {ipxDestEntry 7}
  869.  
  870. ipxDestNextHopNetNum OBJECT-TYPE
  871.     SYNTAX        NetNumber
  872.     ACCESS        read-only
  873.     STATUS        mandatory
  874.     DESCRIPTION    "The IPX network number of the next hop."
  875.     ::= {ipxDestEntry 8}
  876.  
  877.  
  878. -- Static Routes Table
  879. --   This table contains the information about all the static routes
  880. --   defined.  There may be more than one static route to any given
  881. --   destination.  Only the route currently being used will also be
  882. --   present in the Destination Table defined above.
  883.  
  884. ipxStaticRouteTable OBJECT-TYPE
  885.     SYNTAX        SEQUENCE OF IPXStaticRouteEntry
  886.     ACCESS        not-accessible
  887.     STATUS        mandatory
  888.     DESCRIPTION    "The Static Routes table contains information about all
  889.                 destinations reached via statically configured routes."
  890.     ::= {ipxForwarding 2}
  891.  
  892. ipxStaticRouteEntry OBJECT-TYPE
  893.     SYNTAX        IPXStaticRouteEntry
  894.     ACCESS        not-accessible
  895.     STATUS        mandatory
  896.     DESCRIPTION    "Each entry corresponds to one static route."
  897.     INDEX        {
  898.                 ipxStaticRouteSysInstance,
  899.                 ipxStaticRouteCircIndex,
  900.                 ipxStaticRouteNetNum
  901.                 }
  902.     ::= {ipxStaticRouteTable 1}
  903.  
  904. IPXStaticRouteEntry    ::= SEQUENCE {
  905.                         ipxStaticRouteSysInstance                    INTEGER,
  906.                         ipxStaticRouteCircIndex                        INTEGER,
  907.                         ipxStaticRouteNetNum                        NetNumber,
  908.                         ipxStaticRouteExistState                    INTEGER,
  909.                         ipxStaticRouteTicks                            INTEGER,
  910.                         ipxStaticRouteHopCount                        INTEGER
  911.                         }
  912.  
  913. ipxStaticRouteSysInstance OBJECT-TYPE
  914.     SYNTAX        INTEGER
  915.     ACCESS        read-write
  916.     STATUS        mandatory
  917.     DESCRIPTION    "The unique identifier of the instance of IPX to
  918.                 which this row corresponds."
  919.     ::= {ipxStaticRouteEntry 1}
  920.  
  921. ipxStaticRouteCircIndex OBJECT-TYPE
  922.     SYNTAX        INTEGER
  923.     ACCESS        read-write
  924.     STATUS        mandatory
  925.     DESCRIPTION    "The unique identifier of the circuit used to
  926.                 reach the first hop in the static route."
  927.     ::= {ipxStaticRouteEntry 2}
  928.  
  929. ipxStaticRouteNetNum OBJECT-TYPE
  930.     SYNTAX        NetNumber
  931.     ACCESS        read-write
  932.     STATUS        mandatory
  933.     DESCRIPTION    "The IPX network number of the route's destination."
  934.     ::= {ipxStaticRouteEntry 3}
  935.  
  936. ipxStaticRouteExistState OBJECT-TYPE
  937.     SYNTAX        INTEGER {
  938.                         off(1),
  939.                         on(2)
  940.                         }
  941.     ACCESS        read-write
  942.     STATUS        mandatory
  943.     DESCRIPTION "The validity of this static route.  Entries with the
  944.                 value set to off may be deleted from the table at the
  945.                 implementation's discretion."
  946.     ::= {ipxStaticRouteEntry 4}
  947.  
  948. ipxStaticRouteTicks OBJECT-TYPE
  949.     SYNTAX        INTEGER
  950.     ACCESS        read-write
  951.     STATUS        mandatory
  952.     DESCRIPTION    "The delay, in ticks, to reach the route's destination."
  953.     ::= {ipxStaticRouteEntry 5}
  954.  
  955. ipxStaticRouteHopCount OBJECT-TYPE
  956.     SYNTAX        INTEGER
  957.     ACCESS        read-write
  958.     STATUS        mandatory
  959.     DESCRIPTION    "The number of hops necessary to reach the destination."
  960.     ::= {ipxStaticRouteEntry 6}
  961.  
  962.  
  963. -- Services Group
  964. --   The Services group contains management information for all known
  965. --   services.
  966.  
  967. -- Services Table
  968. --    This table contains the services information indexed by service
  969. --    name and type.
  970.  
  971. ipxServTable OBJECT-TYPE
  972.     SYNTAX        SEQUENCE OF IPXServEntry
  973.     ACCESS        not-accessible
  974.     STATUS        mandatory
  975.     DESCRIPTION    "The table of services, indexed by name and type."
  976.     ::= {ipxServices 1}
  977.  
  978. ipxServEntry OBJECT-TYPE
  979.     SYNTAX        IPXServEntry
  980.     ACCESS        not-accessible
  981.     STATUS        mandatory
  982.     DESCRIPTION    "Each entry corresponds to one service."
  983.     INDEX        {
  984.                 ipxServSysInstance,
  985.                 ipxServType,
  986.                 ipxServName
  987.                 }
  988.     ::= {ipxServTable 1}
  989.  
  990. IPXServEntry    ::= SEQUENCE {
  991.                     ipxServSysInstance                    INTEGER,
  992.                     ipxServType                            OCTET STRING,
  993.                     ipxServName                            OCTET STRING,
  994.                     ipxServProtocol                        INTEGER,
  995.                     ipxServNetNum                        NetNumber,
  996.                     ipxServNode                            OCTET STRING,
  997.                     ipxServSocket                        OCTET STRING,
  998.                     ipxServHopCount                        INTEGER
  999.                     }
  1000.  
  1001. ipxServSysInstance OBJECT-TYPE
  1002.     SYNTAX        INTEGER
  1003.     ACCESS        read-only
  1004.     STATUS        mandatory
  1005.     DESCRIPTION    "The unique identifier of the instance of IPX
  1006.                 to which this entry corresponds."
  1007.     ::= {ipxServEntry 1}
  1008.  
  1009. ipxServType OBJECT-TYPE
  1010.     SYNTAX        OCTET STRING (SIZE(2))
  1011.     ACCESS        read-only
  1012.     STATUS        mandatory
  1013.     DESCRIPTION    "The service type."
  1014.     ::= {ipxServEntry 2}
  1015.  
  1016. ipxServName OBJECT-TYPE
  1017.     SYNTAX        OCTET STRING (SIZE(1..48))
  1018.     ACCESS        read-only
  1019.     STATUS        mandatory
  1020.     DESCRIPTION    "The service name."
  1021.     ::= {ipxServEntry 3}
  1022.  
  1023. ipxServProtocol OBJECT-TYPE
  1024.     SYNTAX        INTEGER {
  1025.                         other(1),
  1026.                         local(2),
  1027.                         nlsp(4),
  1028.                         static(5),
  1029.                         sap(6)
  1030.                         }
  1031.     ACCESS        read-only
  1032.     STATUS        mandatory
  1033.     DESCRIPTION    "The protocol from which knowledge of this service was
  1034.                 obtained."
  1035.     ::= {ipxServEntry 4}
  1036.  
  1037. ipxServNetNum OBJECT-TYPE
  1038.     SYNTAX        NetNumber
  1039.     ACCESS        read-only
  1040.     STATUS        mandatory
  1041.     DESCRIPTION    "The IPX network number portion of the IPX address of the
  1042.                 service."
  1043.     ::= {ipxServEntry 5}
  1044.  
  1045. ipxServNode OBJECT-TYPE
  1046.     SYNTAX        OCTET STRING (SIZE(6))
  1047.     ACCESS        read-only
  1048.     STATUS        mandatory
  1049.     DESCRIPTION    "The node portion of the IPX address of the service."
  1050.     ::= {ipxServEntry 6}
  1051.  
  1052. ipxServSocket OBJECT-TYPE
  1053.     SYNTAX        OCTET STRING (SIZE(2))
  1054.     ACCESS        read-only
  1055.     STATUS        mandatory
  1056.     DESCRIPTION    "The socket portion of the IPX address of the service."
  1057.     ::= {ipxServEntry 7}
  1058.  
  1059. ipxServHopCount OBJECT-TYPE
  1060.     SYNTAX        INTEGER
  1061.     ACCESS        read-only
  1062.     STATUS        mandatory
  1063.     DESCRIPTION    "The number of hops to the service."
  1064.     ::= {ipxServEntry 8}
  1065.  
  1066.  
  1067. -- Destination Services Table
  1068. --   This table contains the services information indexed by address, 
  1069. --   name, and type.
  1070.  
  1071. ipxDestServTable OBJECT-TYPE
  1072.     SYNTAX        SEQUENCE OF IPXDestServEntry
  1073.     ACCESS        not-accessible
  1074.     STATUS        mandatory
  1075.     DESCRIPTION    "The table of services, indexed by address, name,
  1076.                 and type."
  1077.     ::= {ipxServices 2}
  1078.  
  1079. ipxDestServEntry OBJECT-TYPE
  1080.     SYNTAX        IPXDestServEntry
  1081.     ACCESS        not-accessible
  1082.     STATUS        mandatory
  1083.     DESCRIPTION    "Each entry corresponds to one service."
  1084.     INDEX        {
  1085.                 ipxDestServSysInstance,
  1086.                 ipxDestServNetNum,
  1087.                 ipxDestServNode,
  1088.                 ipxDestServSocket,
  1089.                 ipxDestServName,
  1090.                 ipxDestServType
  1091.                 }
  1092.     ::= {ipxDestServTable 1}
  1093.  
  1094. IPXDestServEntry    ::= SEQUENCE {
  1095.                         ipxDestServSysInstance                    INTEGER,
  1096.                         ipxDestServNetNum                        NetNumber,
  1097.                         ipxDestServNode                            OCTET STRING,
  1098.                         ipxDestServSocket                        OCTET STRING,
  1099.                         ipxDestServName                            OCTET STRING,
  1100.                         ipxDestServType                            OCTET STRING,
  1101.                         ipxDestServProtocol                        INTEGER,
  1102.                         ipxDestServHopCount                        INTEGER
  1103.                         }
  1104.  
  1105. ipxDestServSysInstance OBJECT-TYPE
  1106.     SYNTAX        INTEGER
  1107.     ACCESS        read-only
  1108.     STATUS        mandatory
  1109.     DESCRIPTION    "The unique identifier of the instance of IPX
  1110.                 to which this entry corresponds."
  1111.     ::= {ipxDestServEntry 1}
  1112.  
  1113. ipxDestServNetNum OBJECT-TYPE
  1114.     SYNTAX        NetNumber
  1115.     ACCESS        read-only
  1116.     STATUS        mandatory
  1117.     DESCRIPTION    "The IPX network number portion of the IPX address of the
  1118.                 service."
  1119.     ::= {ipxDestServEntry 2}
  1120.  
  1121. ipxDestServNode OBJECT-TYPE
  1122.     SYNTAX        OCTET STRING (SIZE(6))
  1123.     ACCESS        read-only
  1124.     STATUS        mandatory
  1125.     DESCRIPTION    "The node portion of the IPX address of the service."
  1126.     ::= {ipxDestServEntry 3}
  1127.  
  1128. ipxDestServSocket OBJECT-TYPE
  1129.     SYNTAX        OCTET STRING (SIZE(2))
  1130.     ACCESS        read-only
  1131.     STATUS        mandatory
  1132.     DESCRIPTION    "The socket portion of the IPX address of the service."
  1133.     ::= {ipxDestServEntry 4}
  1134.  
  1135. ipxDestServName OBJECT-TYPE
  1136.     SYNTAX        OCTET STRING (SIZE(1..48))
  1137.     ACCESS        read-only
  1138.     STATUS        mandatory
  1139.     DESCRIPTION    "The service name."
  1140.     ::= {ipxDestServEntry 5}
  1141.  
  1142. ipxDestServType OBJECT-TYPE
  1143.     SYNTAX        OCTET STRING (SIZE(2))
  1144.     ACCESS        read-only
  1145.     STATUS        mandatory
  1146.     DESCRIPTION    "The service type."
  1147.     ::= {ipxDestServEntry 6}
  1148.  
  1149. ipxDestServProtocol OBJECT-TYPE
  1150.     SYNTAX        INTEGER {
  1151.                         other(1),
  1152.                         local(2),
  1153.                         nlsp(4),
  1154.                         static(5),
  1155.                         sap(6)
  1156.                         }
  1157.     ACCESS        read-only
  1158.     STATUS        mandatory
  1159.     DESCRIPTION "The protocol from which knowledge of this service was
  1160.                 obtained."
  1161.     ::= {ipxDestServEntry 7}
  1162.  
  1163. ipxDestServHopCount OBJECT-TYPE
  1164.     SYNTAX        INTEGER
  1165.     ACCESS        read-only
  1166.     STATUS        mandatory
  1167.     DESCRIPTION    "The number of hops to the service."
  1168.     ::= {ipxDestServEntry 8}
  1169.  
  1170.  
  1171. -- Static Services Table
  1172. --   This table contains information for all services reached via a
  1173. --   static route.
  1174.  
  1175. ipxStaticServTable OBJECT-TYPE
  1176.     SYNTAX        SEQUENCE OF IPXStaticServEntry
  1177.     ACCESS        not-accessible
  1178.     STATUS        mandatory
  1179.     DESCRIPTION    "The Static Services table contains information about
  1180.                 all services reached via statically configured routes."
  1181.     ::= {ipxServices 3}
  1182.  
  1183. ipxStaticServEntry OBJECT-TYPE
  1184.     SYNTAX        IPXStaticServEntry
  1185.     ACCESS        not-accessible
  1186.     STATUS        mandatory
  1187.     DESCRIPTION    "Each entry corresponds to one service."
  1188.     INDEX       {
  1189.                 ipxStaticServSysInstance,
  1190.                 ipxStaticServCircIndex,
  1191.                 ipxStaticServName,
  1192.                 ipxStaticServType
  1193.                 }
  1194.     ::= {ipxStaticServTable 1}
  1195.  
  1196. IPXStaticServEntry    ::= SEQUENCE {
  1197.                         ipxStaticServSysInstance                INTEGER,
  1198.                         ipxStaticServCircIndex                    INTEGER,
  1199.                         ipxStaticServName                        OCTET STRING,
  1200.                         ipxStaticServType                        OCTET STRING,
  1201.                         ipxStaticServExistState                    INTEGER,
  1202.                         ipxStaticServNetNum                        NetNumber,
  1203.                         ipxStaticServNode                        OCTET STRING,
  1204.                         ipxStaticServSocket                        OCTET STRING,
  1205.                         ipxStaticServHopCount                    INTEGER
  1206.                         }
  1207.  
  1208. ipxStaticServSysInstance OBJECT-TYPE
  1209.     SYNTAX        INTEGER
  1210.     ACCESS        read-write
  1211.     STATUS        mandatory
  1212.     DESCRIPTION "The unique identifier of the instance of IPX to which
  1213.                 this entry corresponds."
  1214.     ::= {ipxStaticServEntry 1}
  1215.  
  1216. ipxStaticServCircIndex OBJECT-TYPE
  1217.     SYNTAX        INTEGER
  1218.     ACCESS        read-write
  1219.     STATUS        mandatory
  1220.     DESCRIPTION    "The circuit used to reach this service."
  1221.     ::= {ipxStaticServEntry 2}
  1222.  
  1223. ipxStaticServName OBJECT-TYPE
  1224.     SYNTAX        OCTET STRING (SIZE(1..48))
  1225.     ACCESS        read-write
  1226.     STATUS        mandatory
  1227.     DESCRIPTION    "The service name."
  1228.     ::= {ipxStaticServEntry 3}
  1229.  
  1230. ipxStaticServType OBJECT-TYPE
  1231.     SYNTAX        OCTET STRING (SIZE(2))
  1232.     ACCESS        read-write
  1233.     STATUS        mandatory
  1234.     DESCRIPTION    "The service type."
  1235.     ::= {ipxStaticServEntry 4}
  1236.  
  1237. ipxStaticServExistState OBJECT-TYPE
  1238.     SYNTAX        INTEGER {
  1239.                         off(1),
  1240.                         on(2)
  1241.                         }
  1242.     ACCESS        read-write
  1243.     STATUS        mandatory
  1244.     DESCRIPTION    "The validity of this static service.  Entries with the
  1245.                 value set to off may be deleted from the table at the
  1246.                 implementation's discretion."
  1247.     ::= {ipxStaticServEntry 5}
  1248.  
  1249. ipxStaticServNetNum OBJECT-TYPE
  1250.     SYNTAX        NetNumber
  1251.     ACCESS        read-write
  1252.     STATUS        mandatory
  1253.     DESCRIPTION    "The IPX network number portion of the IPX address of the
  1254.                 service."
  1255.     ::= {ipxStaticServEntry 6}
  1256.  
  1257. ipxStaticServNode OBJECT-TYPE
  1258.     SYNTAX        OCTET STRING (SIZE(6))
  1259.     ACCESS        read-write
  1260.     STATUS        mandatory
  1261.     DESCRIPTION    "The node portion of the IPX address of the service."
  1262.     ::= {ipxStaticServEntry 7}
  1263.  
  1264. ipxStaticServSocket OBJECT-TYPE
  1265.     SYNTAX        OCTET STRING (SIZE(2))
  1266.     ACCESS        read-write
  1267.     STATUS        mandatory
  1268.     DESCRIPTION    "The socket portion of the IPX address of the service."
  1269.     ::= {ipxStaticServEntry 8}
  1270.  
  1271. ipxStaticServHopCount OBJECT-TYPE
  1272.     SYNTAX        INTEGER
  1273.     ACCESS        read-write
  1274.     STATUS        mandatory
  1275.     DESCRIPTION    "The number of hops to the service."
  1276.     ::= {ipxStaticServEntry 9}
  1277.  
  1278.  
  1279. -- Traps
  1280. --   The section describes the traps defined for IPX.
  1281.  
  1282. ipxTrapCircuitDown TRAP-TYPE
  1283.     ENTERPRISE    ipxTraps
  1284.     VARIABLES    {
  1285.                 ipxCircSysInstance,
  1286.                 ipxCircIndex
  1287.                 }
  1288.     DESCRIPTION    "This trap signifies that the specified circuit has
  1289.                 gone down."
  1290.     ::= 1
  1291.  
  1292. ipxTrapCircuitUp TRAP-TYPE
  1293.     ENTERPRISE    ipxTraps
  1294.     VARIABLES    {
  1295.                 ipxCircSysInstance,
  1296.                 ipxCircIndex
  1297.                 }
  1298.     DESCRIPTION    "This trap signifies that the specified circuit has
  1299.                 come up."
  1300.     ::= 2
  1301.  
  1302. END
  1303.